package com.ruoyi.manager.mapper;

import java.util.List;
import java.util.Map;

public interface TeacherAnalysisMapper {

    //查询班级信息一览
    List<Map<String,Object>> listClassesInfor();

    List<Map<String, Object>> listClassesAvgScore();

    //统计在训的每个班级当周平均核心作业完成率和提交率
    public List<Map<String,Object>> findClassCore();


    //所有在训班级当周总成绩和平均成绩
    Map<String,Object> avgInfor();

    //核心作业完成率
    Map<String, Object> getCoreExCompletRate();
    //核心作业提交率
    Map<String, Object> getCoreExCommitRate();
    //完成率低于40%占比
    Map<String, Object> getCoreExLt40Rate();
    //完成率高于80%
    Map<String, Object> getCoreExGt80Rate();

    //统计当周核心作业完成率低于40%学员列表
    List<Map<String,Object>> listStudentCoreTaskCompleteRateLessForty();

    //查询学生等级人数
    public Map<String,Integer> listStudentLevelCount();

    List<Map<String, Object>> workNum();

    List<Map<String, Object>> assessNum();

//    拓展功能实现地图的交互
    List<Map<String,Object>>listStudentplace();
//    拓展功能学员空间信息
    List<Map<String,Object>>listStudentAddress();

}
